import 'package:bruno/bruno.dart';
import 'package:flutter/material.dart';

import 'package:get/get.dart';

import '../controllers/app_agreements_controller.dart';

class AppAgreementsView extends GetView<AppAgreementsController> {
  const AppAgreementsView({super.key});
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: const Color(0xffF1F1F1),
      appBar: BrnAppBar(
        automaticallyImplyLeading: true,
        title: "隐私协议",
        backgroundColor: Colors.white,
        showDefaultBottom: false,
        backLeadCallback: () => Get.back(),
      ),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: ListView(
          children: [

            const SizedBox(height: 20),
            _buildSection("1. 引言", "我们致力于保护您的个人隐私，并确保您在使用本应用时的安全感。"),
            _buildSection("2. 收集的信息", "我们会收集必要的信息，例如：\n- 设备信息\n- 使用数据\n- 账户信息（如适用）"),
            _buildSection("3. 信息的使用", "收集的信息将用于以下目的：\n- 提供和维护服务\n- 改进用户体验\n- 与用户沟通"),
            _buildSection("4. 数据安全", "我们采取合理的技术措施保护您的数据，防止未经授权的访问、披露或篡改。"),
            _buildSection("5. 第三方分享", "除非获得您的同意，否则我们不会向第三方共享您的个人信息。"),
            _buildSection("6. 您的权利", "您可以随时查看、更正或删除您的个人信息。"),
            _buildSection("7. 隐私政策更新", "我们可能会不时更新本隐私协议，请定期查阅以了解最新内容。"),
          ],
        ),
      ),
    );
  }

  Widget _buildSection(String title, String content) {
    return Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      children: [
        Text(title, style: const TextStyle(fontSize: 18, fontWeight: FontWeight.bold)),
        const SizedBox(height: 8),
        Text(content, style: const TextStyle(fontSize: 16)),
        const SizedBox(height: 16),
      ],
    );
  }
}